.main{
  width: 100%;
  height: 100%;
  position: absolute;
  background: #f4f5f9;
  display: flex;
  flex-direction: column;
}

.main .user_info{
  width: 100%;
  height: 212rpx;
  margin-top: 20rpx;
  background: #FFFFFF;
  position: relative;
}

.main .user_info .user_name{
  font-family: PingFangSC-Semibold;
  font-size: 48rpx;
  color: #444444;
  position: absolute;
  left: 52rpx;
  top: 42rpx;
}
.main .user_info  .user_name_desc{
  font-family: PingFangSC-Regular;
  font-size: 28rpx;
  color: #585858;
  position: absolute;
  left: 54rpx;
  top: 110rpx;
}

.main .user_info .user_avatar{
  height: 116rpx;
  width: 116rpx;
  position: absolute;
  right:52px;
  top:50rpx;
  border-radius: 50%;
  margin: auto;
}

.main .user_func{
  width: 100%;
  margin-top: 20rpx;
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
}

.main .user_func .func_setting{
  height: 94rpx;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #f4f5f9;
}

.func_icon{
  width: 32rpx;
  height: 32rpx;
  position: absolute;
  left: 36rpx;
  top: 32rpx;
}

.func_desc{
  font-family: PingFangSC-Medium;
  font-size: 28rpx;
  color: #444444;
  line-height: 94rpx;
  letter-spacing: 0.34px;
  margin-left: 94rpx;
}
